﻿using System;
using Org.Flowertwig.Media.Information.Interfaces;

namespace Org.Flowertwig.Media.Information
{
    public class Media : IMedia
    {
        public string Id { get; set; }
        public string Name { get; set; }
        public string InformationId { get; set; }
        public string InternalServiceId { get; set;}
        public string ServiceId { get; set; }
        public string QualityName { get; set; }
        public string ReleaserName { get; set; }

        /// <summary>
        /// For more info look at Service.ApplicationPathAndName
        /// </summary>
        public bool RequireProcessBeforePlay { get; set; }
        /// <summary>
        /// This is so we know when release was added to storage.
        /// Usable when clearing out old entries.
        /// </summary>
        public DateTime Added { get; set; }
    }
}
